//////////////////////////////////////////////////////////////////////////

#ifndef _CONNECTMENU_H_
#define _CONNECTMENU_H_


#ifndef _LAYER_H_
#include "layer.h"
#endif

class GUI_Control;

class GUI_ConnectMenu : public GUI_Layer
{
//////////////////////////////////////////////////////////////////////////

public:

//////////////////////////////////////////////////////////////////////////
    enum Button {ServerAddress, UserName, Connect, Cancel, ButtonCount};
    enum Label {ConnectLabel, ServerAddressLabel, UserNameLabel, LabelCount};

    GUI_ConnectMenu();
    virtual ~GUI_ConnectMenu();
    
    const std::string& GetControlValue(Button _name);
    void GetControlValue(Button _name, const std::string& _value);
////////////////////////////////////////////////////////////////////////////////

private:

//////////////////////////////////////////////////////////////////////////


//////////////////////////////////////////////////////////////////////////
};


//////////////////////////////////////////////////////////////////////////

#endif

//////////////////////////////////////////////////////////////////////////
